frog in one's throat – Deutsch–English translations

🇬🇧 en de 🇩🇪

frog in one's throat noun

  • hoarseness (idiomatic)
einen Frosch im Hals haben
Wiktionary Links